package com.k8sops.backend.service;

import java.util.Map;

/**
 * Docker镜像仓库服务接口
 */
public interface DockerRegistryService {

    /**
     * 根据YAML配置构建完整的镜像地址
     * 
     * @param imageConfig YAML中的镜像配置
     * @return 完整的镜像地址
     */
    String buildImageUrl(Map<String, Object> imageConfig);

    /**
     * 创建镜像拉取Secret
     * 
     * @param namespace 命名空间
     * @param secretName Secret名称
     * @return 创建是否成功
     */
    boolean createImagePullSecret(String namespace, String secretName);
}
